%clearfix {
  white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}


.search form{
  position: relative;
  .hotwords{
    display: none;
    transition: all .3s;
    position: absolute;
    z-index: 999;
    top:100%;
    left: 3%;
    width:72%;
    list-style: none;
    margin:0;
    padding:0;
    background:rgba(white, .8);
    box-shadow: 0 0 5px 0 rgba(black,.5);
    border-bottom-left-radius: .25em;
    border-bottom-right-radius: .25em;
    padding:10px;
    li{
      padding:0;
      margin:0;
      text-align: left;
      a{
        font-size: 1.4em;
        color:rgb(88, 88, 88);
        font-weight: normal;
        border:none;
        display: block;
        padding: .4em 0;
        @extend %clearfix;
      }
    }
  }

}
